![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
╬Ωφα Φ ΣΦαδεπεΓ√σ ∩αφσδΦ |
╤ετΣαφΦσ ΣΦαδεπεΓ√⌡ ∩αφσδσΘ─ΦαδεπεΓ√σ ∩αφσδΦ ±ετΣα■≥± φα ßατσ Ωδα±±α Dialog, Ω≡α≥Ωεσ ε∩Φ±αφΦσ Ωε≥ε≡επε ∩≡ΦΓσΣσφε φΦµσ. ╩εφ±≥≡≤Ω≥ε≡√╤ετΣαφΦσ ΣΦαδεπεΓεΘ ∩αφσδΦ ßστ ταπεδεΓΩα public Dialog(Frame parent, boolean modal); ╤ετΣαφΦσ ΣΦαδεπεΓεΘ ∩αφσδΦ ± ταπεδεΓΩε∞ public Dialog(Frame parent, String title, boolean modal); ╠σ≥εΣ√
┬√τεΓ ∞σ≥εΣα createDialog public void addNotify();
╧εδ≤≈σφΦσ ±≥≡εΩΦ ταπεδεΓΩα ΣΦαδεπεΓεΘ ∩αφσδΦ public String getTitle();
╬∩≡σΣσδσφΦσ, Γδ σ≥± δΦ ΣΦαδεπεΓα ∩αφσδⁿ ∞εΣαδⁿφεΘ public boolean isModal();
╬∩≡σΣσδσφΦσ Γετ∞εµφε±≥Φ Φτ∞σφσφΦ ≡ατ∞σ≡εΓ εΩφα ΣΦαδεπεΓεΘ ∩αφσδΦ public boolean isResizable();
╧εδ≤≈σφΦσ ±≥≡εΩΦ ∩α≡α∞σ≥≡εΓ protected String paramString(); setResizable ┬Ωδ■≈σφΦσ ΦδΦ Γ√Ωδ■≈σφΦσ Γετ∞εµφε±≥Φ Φτ∞σφσφΦ ≡ατ∞σ≡εΓ εΩφα ΣΦαδεπεΓεΘ ∩αφσδΦ public void setResizable(boolean resizable);
╙±≥αφεΓΩα ταπεδεΓΩα ΣΦαδεπεΓεΘ ∩αφσδΦ public void setTitle(String title); ╚±∩εδⁿτεΓαφΦσ Ωδα±±α Dialog─δ ≥επε ≈≥εß√ ±ετΣα≥ⁿ ±Γε■ ΣΦαδεπεΓ≤■ ∩αφσδⁿ, Γ√ Σεδµφ√ ε∩≡σΣσδΦ≥ⁿ φεΓ√Θ Ωδα±±, ≤φα±δσΣεΓαΓ σπε ε≥ Ωδα±±α Dialog, ΩαΩ ²≥ε ∩εΩαταφε φΦµσ: class MessageBox extends Dialog { . . . public MessageBox(String sMsg, Frame parent, String sTitle, boolean modal) { super(parent, sTitle, modal); . . . resize(200, 100); . . . } } ┬ ²≥ε∞ Ωδα±±σ φ≤µφε ε∩≡σΣσδΦ≥ⁿ Ωεφ±≥≡≤Ω≥ε≡, Ωε≥ε≡√Θ Γ√τ√Γασ≥ Ωεφ±≥≡≤Ω≥ε≡ ßατεΓεπε ∞σ≥εΣα Ωδα±±α Dialog Φ ε∩≡σΣσδ σ≥ ≡ατ∞σ≡√ εΩφα ΣΦαδεπεΓεΘ ∩αφσδΦ. ╩≡ε∞σ ≥επε, Γ Ωεφ±≥≡≤Ω≥ε≡σ Γ√ Σεδµφ√ ±ετΣα≥ⁿ Γ±σ φσεß⌡εΣΦ∞√σ Ωε∞∩εφσφ≥√ Σδ ≡ατ∞σ∙σφΦ Γφ≤≥≡Φ ΣΦαδεπεΓεΘ ∩αφσδΦ (Ωφε∩ΩΦ, ±∩Φ±ΩΦ, ≥σΩ±≥εΓ√σ ∩εδ , ∩σ≡σΩδ■≈α≥σδΦ Φ ≥αΩ Σαδσσ), α ≥αΩµσ Γ√∩εδφΦ≥ⁿ ≡ατ∞σ∙σφΦσ ²≥Φ⌡ Ωε∞∩εφσφ≥, ≤±≥αφεΓΦΓ φ≤µφ√Θ ≡σµΦ∞ ≡ατ∞σ∙σφΦ . ─δ εΩεφ Ωδα±±α Dialog ≤±≥αφαΓδΦΓασ≥± ≡σµΦ∞ ≡ατ∞σ∙σφΦ BorderLayout. ┼±δΦ φ≤µσφ Σ≡≤πεΘ ≡σµΦ∞ ≡ατ∞σ∙σφΦ , φσεß⌡εΣΦ∞ε ≤±≥αφεΓΦ≥ⁿ σπε Γφ√∞ εß≡ατε∞ ∞σ≥εΣε∞ setLayout. ─δ ε≥εß≡αµσφΦ εΩφα ΣΦαδεπεΓεΘ ∩αφσδΦ φσεß⌡εΣΦ∞ε Γ√τΓα≥ⁿ ∞σ≥εΣ show. ╫≥εß√ ±∩≡ ≥α≥ⁿ ΣΦαδεπεΓεΘ εΩφε, ∩≡Φ∞σφ Θ≥σ ∞σ≥εΣ hide. ╠σ≥εΣ dispose ≤Σαδ σ≥ εΩφε ΣΦαδεπεΓεΘ ∩αφσδΦ εΩεφ≈α≥σδⁿφε Φ ε±ΓεßεµΣασ≥ Γ±σ ±Γ ταφφ√σ ± φΦ∞ ≡σ±≤≡±√. ╩επΣα ∩εδⁿτεΓα≥σδⁿ ∩√≥ασ≥± ≤φΦ≈≥εµΦ≥ⁿ εΩφε ΣΦαδεπεΓεΘ ∩αφσδΦ ∩≡Φ ∩ε∞ε∙Φ ε≡παφεΓ ≤∩≡αΓδσφΦ , ≡α±∩εδεµσφφ√⌡ Γ ταπεδεΓΩσ ≥αΩεπε εΩφα, ΓετφΦΩασ≥ ±εß√≥Φσ Event.WINDOW_DESTROY. ┬√ Σεδµφ√ εß≡αßε≥α≥ⁿ σπε, εßσ±∩σ≈ΦΓ ≤ΣαδσφΦσ εΩφα ΣΦαδεπεΓεΘ ∩αφσδΦ Γ√τεΓε∞ ∞σ≥εΣα dispose, σ±δΦ, Ωεφσ≈φε, ²≥ε ±εε≥Γσ≥±≥Γ≤σ≥ δεπΦΩσ ≡αßε≥√ Γα°σΘ ∩αφσδΦ. |